Публикации с тэгом "Expression (programming)"

Популярная публикация: золото СТАТЬЯ Численные методы решения нелинейных уравнений f(x)=0

В прошлой статье мы говорили о решении специальных типов уравнений с помощью точных методов. Сегодня же поговорим о приближенных (численных) методах решения уравнений вида f(x)=0. В листингах программ есть записи вида: Helpers.Function(expression, x) которые соответствуют процедуре получения значения функции, записанной в виде математического выражения в точке x. Фактически, функция Function реализует парсер функций. Метод половинного деления Другие названия: метод бисекции (bisection method), м...

Популярная публикация: бронза СТАТЬЯ [Перевод] Асинхронность в C# 5.0

Архитекторы C# 2.0 понимали, что реализация перебора коллекций была сложной, поэтому они придумали итераторы, которые позволяли не задумываться о том, какой объект будет следующий. Также они понимали, что написание небольших методов, которые используют локальные переменные, также неудобно. Поэтому они добавили анонимные методы, что позволило обойтись без написания дополнительного кода. Архитекторы C# 3.0 понимали, что данные нужно сортировать, фильтровать, объединять и это было неудобным. Поэтом...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: игнорирование скобок

Интересный вопрос задали на StackOverflow: есть ли различие между “return something;” и “return (something);” в C#? На практике разницы нет. В теории разница может быть. Есть три интересных момента в спецификации C#, из-за которых могут возникнуть проблемы. Первое, при преобразовании анонимных функций в типы делегатов (delegate types) и деревья выражений (expression trees). Например, имеем следующий код: Func F1() { return ()=>1; } Func F2() { return (()=>1); } F1 полностью легальный, в то время...

СТАТЬЯ LINQPad

Вот случайно набрел на одну интересную тулзину для тех кто использует LINQ. Вот ее описание: LINQPad lets you interactively query SQL databases in a modern query language: LINQ.  Kiss goodbye to SQL Management Studio! LINQPad supports everything in C# 3.0 and Framework 3.5: LINQ to SQL LINQ to Objects LINQ to XML And LINQPad is more than just a LINQ query tool: it's a code snippet IDE. Instantly execute any C# 3 or VB 9 expression or statement block! Best of all, LINQPad is free and needs no ins...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии